/* RatesToTravel.info Private Branding*/
body {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	/* background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/ratestotravel.jpg") repeat-x fixed #fff;*/
	background: url("http://media.datahc.com/Affiliates/28358/Brands/Image/ratestotravel.jpg") repeat-x fixed #fff; margin: 0;
}

.wrap {
	width: 1000px;
	margin: 0px auto;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
a {
	text-decoration: none;
	color: #006A8E;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
#header {
	height: 100px;
	font-family: Arial, Helvetica, sans-serif; /* border-bottom:4px solid #338EAB;*/
	margin: 2px auto;
	max-width: 1210px;
    min-width: 760px;
}
#header ul {
	position: absolute;
	top: 11px;
	right: 16px;
}
#header ul li {
	float: left;
	margin-left: 20px;
	text-transform: lowercase;
}
#header ul li a {
	background-repeat: no-repeat;
	height: 11px;
	padding: 17px 0 0 37px;
	display: block;
}
#header ul li a strong {
	display: none;
}
#header ul li.rss a {
	background-image: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/rss.png");
	width: 149px;
	color: #ec7e2d;
}
#header ul li.email a {
	background-image: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/email.png");
	width: 140px;
	color: #49abe8;
}
#footer {
	font-size: 14px; /* border-top:4px solid #338eab;*/
	color: #666;
	padding: 0 20px;
	clear: both;
	line-height: 50px;
	background-color: #fff;
	position: relative;
	text-align: left;
}
#footer a {
	color: #666;
}
#footer p.rss {
	position: absolute;
	top: 0;
	right: 16px;
}
#footer p.rss a {
	color: #333;
	padding-right: 24px; /*background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/rss_small.gif") top right no-repeat; */
}
#powered {
	color: #55554e;
	font-size: 1.3em;
	padding: 12px 20px;
	background: #111;
	line-height: 18px;
	height: 36px;
}
#powered p.sponsor {
	line-height: 36px;
	float: right;
}
#powered a {
	color: #89897c;
}/* Hotels Private Branding *//* Abbas */
.hotelsForm {	/* width:425px; */
	float: right;
}/* sEARCH */
#mainContent, #mainContent .searchResultBodyNarrowDiv {
	max-width: 725px;
	min-width: 725px;
	width: 725px;
}
.searchResultItem .itemCenter {
	width: 553px;
}/* top 20 */
#top20 h2 {
	font-size: 24px;
}
.genLink {
	display: block;
}
.genLink li {
	float: left;
	width: 240px;
	list-style: none;
}/* =====*/
.headh h1 {
	font-size: 18px;
	float: non;
	margin: 0px;
	padding: 0px;
}
#hotelTabs, #hotelRateTabs {
	background: transparent url(http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hotelTabs-bg.gif) repeat-x scroll right bottom;
	width: 861px;
}
.hotelHeader {
	width: 840px;
}
.HotelContentWidth {
	width: 865px;
}
.hotelPageContentLeft {
	float: none;
	margin: auto;
	width: 886px;
}/* Modifications */
.hotelHeaderRight {
	float: right;
}
.ratesSearchButton {
	background: url(http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/ratessearch.png) no-repeat top left !important;
	width: 198px;
	height: 38px;
}
.ratesSearchButton:hover {
	background: url(http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/ratessearch-hover.png);
}
.hc_r_layout_v3 #hc_r_3 {
	width: 765px !important;
}
.hc_r_layout_v2 #hc_r_2 {
	width: auto !important;
	float: none !important;
}
#rateListHolder {
	width: auto !important;
	height: auto !important;
}
.rlScroll, .rlNoScroll {
	width: 100% !important;
}
.hotelsLogo {
	float: left;
	padding-bottom: 0px;
	margin-top:17px;
}
.hotelBookmark {
	display: inline;
	float: right;
	margin-top: 41px;
}
/* ===========================================================*/

/* ============ Footer ============*/



#hc_r_content {
	margin: 0 auto 20px;
	padding: 0;
	position: relative;
	text-align: left;
}
.hc_rtl #hc_r_content {
	text-align: right;
}
.hc_r_ftWrap {
	background: #E5E5E5; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E5E5E5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E5E5E5)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #fff, #E5E5E5); /* for firefox 3.6+ */
	display: block;
	height: auto !important;
	/*min-height: 349px;*/
	clear: both;
	width: 100%;
	z-index: 1;
	border-top: 1px solid #E5E5E5;
	margin-top: 5px;/* background:#fff url(http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/ramadan-bg.gif) repeat-x bottom; */
}
#hc_r_ft {
	/*background: none repeat scroll 0 0 #EAE8E7; */

	display: block;
	font-size: 0.9em;
	margin: 0 auto;
	max-width: 1120px;
	min-width: 740px;
	padding: 0 10px;
	position: relative;
	width: auto !important;
	clear: both;
}
#hc_language_rec {
	padding: 0;
	position: absolute;
	top: 28px;
	width: 350px;
	z-index: 998;
}
.hc_language_rec_inner {
	background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hc_bg_langRecLeft.png?20110706") no-repeat scroll 0 0 transparent;
	height: 56px;
	width: 345px;
}
.hc_language_rec_ft {
	background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hc_bg_langRecRight.png?20110706") no-repeat scroll 0 0 transparent;
	height: 56px;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}
.hc_language_rec_inner {
	direction: ltr !important;
}
.hc_language_rec_inner img {
	border: 2px solid #99CCCC;
	display: inline-block;
	margin: 0 10px 46px 20px;
	position: relative;
	top: 24px;
	vertical-align: middle;
}
.hc_language_rec_inner a.hc_language_rec {
	color: #665800;
	display: inline-block;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFFFFF;
	vertical-align: middle;
	width: 285px;
}
.hc_language_rec_inner a:hover {
	opacity: 0.5;
}
#hc_language_rec .hc_btn_close {
	background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hc_btn_langRecClose.png?20110706") no-repeat scroll 0 0 transparent;
	display: block;
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	text-indent: -9999em;
	top: 10px;
	width: 12px;
	z-index: 100;
}
#hc_coBrand {
	background: none repeat scroll 0 0 #26A3D2;
	border-bottom: 1px solid #59C5E3;
	border-radius: 5px 5px 5px 5px;
	display: block;
	padding: 10px;
	position: absolute;
	right: 215px;
	top: 10px;
}
.hc_rtl #hc_coBrand {
	left: 215px;
	right: auto;
}
#hc_coBrand p {
	display: block;
	font-size: 0.9em;
	padding-bottom: 5px;
	text-align: center;
}
#hc_coBrand a {
	display: block;
	overflow: hidden;
}
#hc_coBrand a img {
	border-radius: 3px 3px 3px 3px;
	display: block;
	height: 42px;
}
#hc_r_ft div.hc_box {
	background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hc_bg_divider.gif?20110706") repeat-y scroll right center transparent;
	float: left;
	height: auto !important;
	margin: 20px 1.5% 15px 0;
	min-height: 7.5em;
	padding: 0 1.5% 0 0;
	position: relative;
	text-align: left;
	width: 25%;
}
.hc_rtl #hc_r_ft div.hc_box {
	background-position: left top;
	float: right;
	margin-left: 1.5%;
	margin-right: 0;
	padding-left: 1.5%;
	padding-right: 0;
	text-align: right;
}
#hc_r_ft div.hc_box h2, #hc_r_ft div.hc_box h3 {
	color: #4E4E4E;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 10px;
	padding: 0;
}
#hc_r_ft ul.hc_recommendedBy_icons {
	margin-left: 0;
	padding: 0;
}
.hc_rtl #hc_r_ft ul.hc_recommendedBy_icons {
	margin-right: 0;
}
#hc_r_ft div.hc_box p {
	color: #6E6E6E;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
#hc_r_ft div.hc_box a {
	color: #5E99AF;
}
.hc_rtl #hc_r_ft .cDiv {
	clear: right;
}
img.hc_veriSign {
	display: block;
	margin: 0 auto;
	padding: 30px 0 0;
}
.hc_rtl img.hc_veriSign {
	float: right;
}
.hc_sites {
	margin: 0;
	padding: 0 0 10px;
	position: relative;
	text-align: left;
}
.hc_rtl .hc_sites {
	direction: rtl;
	margin-left: 200px;
	margin-right: 0;
	text-align: right;
}
.hc_sites h2 {
	display: block;
	font-size: 1em;
	margin: 0 0 5px;
	padding: 0;
}
.hc_sites ul {
	display: block;
	margin: 0;
	padding: 0;
}
.hc_sites ul li {
	color: #6E6E6E;
	display: inline-block;
	float: left;
	list-style: none outside none;
	margin: 0 20px 0 0;
	padding: 0 0 5px;
	position: relative;
	white-space: nowrap;
}
.hc_rtl .hc_sites ul li {
	float: right;
	margin-left: 15px;
	margin-right: 0;
}
.hc_rtl .hc_sites ul li.hc_sites_region1 {
	width: 125px;
}
.hc_rtl .hc_sites ul li.hc_sites_region2 {
/* width: 390px; */

}
.hc_rtl .hc_sites ul li.hc_sites_region3 {
	width: 100px;
}
.hc_rtl .hc_sites ul li.hc_sites_region4 {
	width: 225px;
}
.hc_sites ul li span {
	display: block;
}
.hc_sites ul li ul {
	margin: 0;
	padding: 5px 0 0;
}
.hc_sites ul li li {
	margin: 0;
	padding: 0;
}
.hc_rtl .hc_sites ul li li {
	margin: 0;
	padding: 0;
}
.hc_sites ul li li a {
	background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hc_flags.png?20110706") no-repeat scroll 0 0 transparent;
	border: 2px solid #99CCCC;
	display: inline-block;
	float: left;
	height: 11px;
	margin: 0 3px 3px 0;
	width: 16px;
}
.hc_rtl .hc_sites ul li li a {
	direction: ltr !important;
	margin-left: 3px;
	margin-right: 0;
}
.hc_sites ul li li a:hover {
	border-color: #26A3D2;
}
#hc_r_ft ul.hc_footerNav {
	display: block;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#hc_r_ft ul.hc_footerNav li {
	border-left: 1px solid #919497;
	color: #6E6E6E;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	margin-bottom: 5px;
	padding: 0 5px;
}
.hc_rtl #hc_r_ft ul.hc_footerNav li {
	border-left: medium none;
	border-right: 1px solid #919497;
	float: right;
}
#hc_r_ft ul.hc_footerNav li.hc_li_first {
	border: medium none;
	padding: 0 5px 0 0;
}
.hc_rtl #hc_r_ft ul.hc_footerNav li.hc_li_first {
	border: medium none;
	padding: 0 0 0 5px;
}
#hc_r_ft ul.hc_footerNav a {
	color: #5E99AF;
	white-space: nowrap;
	font-weight: bold;
}
#hc_r_ft .hc_copy {
	clear: left;
	display: block;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
* + html #hc_r_ft .hc_copy {
}
.hc_rtl #hc_r_ft .hc_copy {
	clear: right;
	direction: rtl;
}
/* Flags */

.hc_flag .hc_icon {
	background: url("http://brand-css-img.googlecode.com/svn/trunk/code/branding-photos/hc_flags.png?20110706") no-repeat scroll 0 0 transparent;
	border: 2px solid #99CCCC;
	display: block;
	height: 11px;
	overflow: hidden;
	width: 16px;
}
.hc_flag_ad .hc_icon {
	background-position: -16px 0 !important;
}
.hc_flag_ae .hc_icon {
	background-position: -32px 0 !important;
}
.hc_flag_af .hc_icon {
	background-position: -48px 0 !important;
}
.hc_flag_ag .hc_icon {
	background-position: -64px 0 !important;
}
.hc_flag_ai .hc_icon {
	background-position: -80px 0 !important;
}
.hc_flag_al .hc_icon {
	background-position: -96px 0 !important;
}
.hc_flag_am .hc_icon {
	background-position: -112px 0 !important;
}
.hc_flag_an .hc_icon {
	background-position: -128px 0 !important;
}
.hc_flag_ao .hc_icon {
	background-position: -144px 0 !important;
}
.hc_flag_ar .hc_icon {
	background-position: -160px 0 !important;
}
.hc_flag_as .hc_icon {
	background-position: -176px 0 !important;
}
.hc_flag_at .hc_icon {
	background-position: -192px 0 !important;
}
.hc_flag_au .hc_icon {
	background-position: -208px 0 !important;
}
.hc_flag_aw .hc_icon {
	background-position: -224px 0 !important;
}
.hc_flag_az .hc_icon {
	background-position: -240px 0 !important;
}
.hc_flag_ba .hc_icon {
	background-position: 0 -11px !important;
}
.hc_flag_bb .hc_icon {
	background-position: -16px -11px !important;
}
.hc_flag_bd .hc_icon {
	background-position: -32px -11px !important;
}
.hc_flag_be .hc_icon {
	background-position: -48px -11px !important;
}
.hc_flag_bf .hc_icon {
	background-position: -64px -11px !important;
}
.hc_flag_bg .hc_icon {
	background-position: -80px -11px !important;
}
.hc_flag_bh .hc_icon {
	background-position: -96px -11px !important;
}
.hc_flag_bi .hc_icon {
	background-position: -112px -11px !important;
}
.hc_flag_bj .hc_icon {
	background-position: -128px -11px !important;
}
.hc_flag_bm .hc_icon {
	background-position: -144px -11px !important;
}
.hc_flag_bn .hc_icon {
	background-position: -160px -11px !important;
}
.hc_flag_bo .hc_icon {
	background-position: -176px -11px !important;
}
.hc_flag_br .hc_icon {
	background-position: -192px -11px !important;
}
.hc_flag_bs .hc_icon {
	background-position: -208px -11px !important;
}
.hc_flag_bt .hc_icon {
	background-position: -224px -11px !important;
}
.hc_flag_bv .hc_icon {
	background-position: -240px -11px !important;
}
.hc_flag_bw .hc_icon {
	background-position: 0 -22px !important;
}
.hc_flag_by .hc_icon {
	background-position: -16px -22px !important;
}
.hc_flag_bz .hc_icon {
	background-position: -32px -22px !important;
}
.hc_flag_ca .hc_icon {
	background-position: -48px -22px !important;
}
.hc_flag_cd .hc_icon {
	background-position: -80px -22px !important;
}
.hc_flag_cf .hc_icon {
	background-position: -96px -22px !important;
}
.hc_flag_cg .hc_icon {
	background-position: -112px -22px !important;
}
.hc_flag_ch .hc_icon {
	background-position: -128px -22px !important;
}
.hc_flag_ci .hc_icon {
	background-position: -144px -22px !important;
}
.hc_flag_ck .hc_icon {
	background-position: -160px -22px !important;
}
.hc_flag_cl .hc_icon {
	background-position: -176px -22px !important;
}
.hc_flag_cm .hc_icon {
	background-position: -192px -22px !important;
}
.hc_flag_cn .hc_icon {
	background-position: -208px -22px !important;
}
.hc_flag_co .hc_icon {
	background-position: -224px -22px !important;
}
.hc_flag_cr .hc_icon {
	background-position: -240px -22px !important;
}
.hc_flag_cu .hc_icon {
	background-position: 0 -33px !important;
}
.hc_flag_cv .hc_icon {
	background-position: -16px -33px !important;
}
.hc_flag_cy .hc_icon {
	background-position: -32px -33px !important;
}
.hc_flag_cz .hc_icon {
	background-position: -48px -33px !important;
}
.hc_flag_de .hc_icon {
	background-position: -64px -33px !important;
}
.hc_flag_dj .hc_icon {
	background-position: -80px -33px !important;
}
.hc_flag_dk .hc_icon {
	background-position: -96px -33px !important;
}
.hc_flag_dm .hc_icon {
	background-position: -112px -33px !important;
}
.hc_flag_do .hc_icon {
	background-position: -128px -33px !important;
}
.hc_flag_dz .hc_icon {
	background-position: -144px -33px !important;
}
.hc_flag_ec .hc_icon {
	background-position: -160px -33px !important;
}
.hc_flag_ee .hc_icon {
	background-position: -176px -33px !important;
}
.hc_flag_eg .hc_icon {
	background-position: -192px -33px !important;
}
.hc_flag_eh .hc_icon {
	background-position: -208px -33px !important;
}
.hc_flag_er .hc_icon {
	background-position: -240px -33px !important;
}
.hc_flag_es .hc_icon {
	background-position: 0 -44px !important;
}
.hc_flag_et .hc_icon {
	background-position: -16px -44px !important;
}
.hc_flag_eu .hc_icon {
	background-position: -32px -44px !important;
}
.hc_flag_fi .hc_icon {
	background-position: -48px -44px !important;
}
.hc_flag_fj .hc_icon {
	background-position: -64px -44px !important;
}
.hc_flag_fk .hc_icon {
	background-position: -80px -44px !important;
}
.hc_flag_fm .hc_icon {
	background-position: -96px -44px !important;
}
.hc_flag_fo .hc_icon {
	background-position: -112px -44px !important;
}
.hc_flag_fr .hc_icon {
	background-position: -128px -44px !important;
}
.hc_flag_ga .hc_icon {
	background-position: -144px -44px !important;
}
.hc_flag_gb .hc_icon {
	background-position: -160px -44px !important;
}
.hc_flag_gd .hc_icon {
	background-position: -176px -44px !important;
}
.hc_flag_ge .hc_icon {
	background-position: -192px -44px !important;
}
.hc_flag_gf .hc_icon {
	background-position: -208px -44px !important;
}
.hc_flag_gh .hc_icon {
	background-position: -224px -44px !important;
}
.hc_flag_gi .hc_icon {
	background-position: -240px -44px !important;
}
.hc_flag_gl .hc_icon {
	background-position: 0 -55px !important;
}
.hc_flag_gm .hc_icon {
	background-position: -16px -55px !important;
}
.hc_flag_gn .hc_icon {
	background-position: -32px -55px !important;
}
.hc_flag_gp .hc_icon {
	background-position: -48px -55px !important;
}
.hc_flag_gq .hc_icon {
	background-position: -64px -55px !important;
}
.hc_flag_gr .hc_icon {
	background-position: -80px -55px !important;
}
.hc_flag_gs .hc_icon {
	background-position: -96px -55px !important;
}
.hc_flag_gt .hc_icon {
	background-position: -112px -55px !important;
}
.hc_flag_gu .hc_icon {
	background-position: -128px -55px !important;
}
.hc_flag_gw .hc_icon {
	background-position: -144px -55px !important;
}
.hc_flag_gy .hc_icon {
	background-position: -160px -55px !important;
}
.hc_flag_hk .hc_icon {
	background-position: -176px -55px !important;
}
.hc_flag_hm .hc_icon {
	background-position: -192px -55px !important;
}
.hc_flag_hn .hc_icon {
	background-position: -208px -55px !important;
}
.hc_flag_hr .hc_icon {
	background-position: -224px -55px !important;
}
.hc_flag_ht .hc_icon {
	background-position: -240px -55px !important;
}
.hc_flag_hu .hc_icon {
	background-position: 0 -66px !important;
}
.hc_flag_id .hc_icon {
	background-position: -16px -66px !important;
}
.hc_flag_ie .hc_icon {
	background-position: -32px -66px !important;
}
.hc_flag_il .hc_icon {
	background-position: -48px -66px !important;
}
.hc_flag_in .hc_icon {
	background-position: -64px -66px !important;
}
.hc_flag_io .hc_icon {
	background-position: -80px -66px !important;
}
.hc_flag_iq .hc_icon {
	background-position: -96px -66px !important;
}
.hc_flag_ir .hc_icon {
	background-position: -112px -66px !important;
}
.hc_flag_is .hc_icon {
	background-position: -128px -66px !important;
}
.hc_flag_it .hc_icon {
	background-position: -144px -66px !important;
}
.hc_flag_jm .hc_icon {
	background-position: -160px -66px !important;
}
.hc_flag_jo .hc_icon {
	background-position: -176px -66px !important;
}
.hc_flag_jp .hc_icon {
	background-position: -192px -66px !important;
}
.hc_flag_ke .hc_icon {
	background-position: -208px -66px !important;
}
.hc_flag_kg .hc_icon {
	background-position: -224px -66px !important;
}
.hc_flag_kh .hc_icon {
	background-position: -240px -66px !important;
}
.hc_flag_ki .hc_icon {
	background-position: 0 -77px !important;
}
.hc_flag_km .hc_icon {
	background-position: -16px -77px !important;
}
.hc_flag_kn .hc_icon {
	background-position: -32px -77px !important;
}
.hc_flag_kp .hc_icon {
	background-position: -48px -77px !important;
}
.hc_flag_kr .hc_icon {
	background-position: -64px -77px !important;
}
.hc_flag_kw .hc_icon {
	background-position: -80px -77px !important;
}
.hc_flag_ky .hc_icon {
	background-position: -96px -77px !important;
}
.hc_flag_kz .hc_icon {
	background-position: -112px -77px !important;
}
.hc_flag_la .hc_icon {
	background-position: -128px -77px !important;
}
.hc_flag_lb .hc_icon {
	background-position: -144px -77px !important;
}
.hc_flag_lc .hc_icon {
	background-position: -160px -77px !important;
}
.hc_flag_li .hc_icon {
	background-position: -176px -77px !important;
}
.hc_flag_lk .hc_icon {
	background-position: -192px -77px !important;
}
.hc_flag_lr .hc_icon {
	background-position: -208px -77px !important;
}
.hc_flag_ls .hc_icon {
	background-position: -224px -77px !important;
}
.hc_flag_lt .hc_icon {
	background-position: -240px -77px !important;
}
.hc_flag_lu .hc_icon {
	background-position: 0 -88px !important;
}
.hc_flag_lv .hc_icon {
	background-position: -16px -88px !important;
}
.hc_flag_ly .hc_icon {
	background-position: -32px -88px !important;
}
.hc_flag_ma .hc_icon {
	background-position: -48px -88px !important;
}
.hc_flag_mc .hc_icon {
	background-position: -64px -88px !important;
}
.hc_flag_md .hc_icon {
	background-position: -80px -88px !important;
}
.hc_flag_me .hc_icon {
	background-position: -96px -88px !important;
}
.hc_flag_mg .hc_icon {
	background-position: -112px -88px !important;
}
.hc_flag_mh .hc_icon {
	background-position: -128px -88px !important;
}
.hc_flag_mk .hc_icon {
	background-position: -144px -88px !important;
}
.hc_flag_ml .hc_icon {
	background-position: -160px -88px !important;
}
.hc_flag_mm .hc_icon {
	background-position: -176px -88px !important;
}
.hc_flag_mn .hc_icon {
	background-position: -192px -88px !important;
}
.hc_flag_mo .hc_icon {
	background-position: -208px -88px !important;
}
.hc_flag_mp .hc_icon {
	background-position: -224px -88px !important;
}
.hc_flag_mq .hc_icon {
	background-position: -240px -88px !important;
}
.hc_flag_mr .hc_icon {
	background-position: 0 -99px !important;
}
.hc_flag_ms .hc_icon {
	background-position: -16px -99px !important;
}
.hc_flag_mt .hc_icon {
	background-position: -32px -99px !important;
}
.hc_flag_mu .hc_icon {
	background-position: -48px -99px !important;
}
.hc_flag_mv .hc_icon {
	background-position: -64px -99px !important;
}
.hc_flag_mw .hc_icon {
	background-position: -80px -99px !important;
}
.hc_flag_mx .hc_icon {
	background-position: -96px -99px !important;
}
.hc_flag_my .hc_icon {
	background-position: -112px -99px !important;
}
.hc_flag_mz .hc_icon {
	background-position: -128px -99px !important;
}
.hc_flag_na .hc_icon {
	background-position: -144px -99px !important;
}
.hc_flag_nc .hc_icon {
	background-position: -160px -99px !important;
}
.hc_flag_ne .hc_icon {
	background-position: -176px -99px !important;
}
.hc_flag_nf .hc_icon {
	background-position: -192px -99px !important;
}
.hc_flag_ng .hc_icon {
	background-position: -208px -99px !important;
}
.hc_flag_ni .hc_icon {
	background-position: -224px -99px !important;
}
.hc_flag_nl .hc_icon {
	background-position: -240px -99px !important;
}
.hc_flag_no .hc_icon {
	background-position: 0 -110px !important;
}
.hc_flag_np .hc_icon {
	background-position: -16px -110px !important;
}
.hc_flag_nr .hc_icon {
	background-position: -32px -110px !important;
}
.hc_flag_nu .hc_icon {
	background-position: -48px -110px !important;
}
.hc_flag_nz .hc_icon {
	background-position: -64px -110px !important;
}
.hc_flag_om .hc_icon {
	background-position: -80px -110px !important;
}
.hc_flag_pa .hc_icon {
	background-position: -96px -110px !important;
}
.hc_flag_pe .hc_icon {
	background-position: -112px -110px !important;
}
.hc_flag_pf .hc_icon {
	background-position: -128px -110px !important;
}
.hc_flag_pg .hc_icon {
	background-position: -144px -110px !important;
}
.hc_flag_ph .hc_icon {
	background-position: -160px -110px !important;
}
.hc_flag_pk .hc_icon {
	background-position: -176px -110px !important;
}
.hc_flag_pl .hc_icon {
	background-position: -192px -110px !important;
}
.hc_flag_pm .hc_icon {
	background-position: -208px -110px !important;
}
.hc_flag_pn .hc_icon {
	background-position: -224px -110px !important;
}
.hc_flag_pr .hc_icon {
	background-position: -240px -110px !important;
}
.hc_flag_ps .hc_icon {
	background-position: 0 -121px !important;
}
.hc_flag_pt .hc_icon {
	background-position: -16px -121px !important;
}
.hc_flag_pw .hc_icon {
	background-position: -32px -121px !important;
}
.hc_flag_py .hc_icon {
	background-position: -48px -121px !important;
}
.hc_flag_qa .hc_icon {
	background-position: -64px -121px !important;
}
.hc_flag_re .hc_icon {
	background-position: -80px -121px !important;
}
.hc_flag_ro .hc_icon {
	background-position: -96px -121px !important;
}
.hc_flag_rs .hc_icon {
	background-position: -112px -121px !important;
}
.hc_flag_ru .hc_icon {
	background-position: -128px -121px !important;
}
.hc_flag_rw .hc_icon {
	background-position: -144px -121px !important;
}
.hc_flag_sa .hc_icon {
	background-position: -160px -121px !important;
}
.hc_flag_sb .hc_icon {
	background-position: -176px -121px !important;
}
.hc_flag_sc .hc_icon {
	background-position: -192px -121px !important;
}
.hc_flag_sd .hc_icon {
	background-position: -224px -121px !important;
}
.hc_flag_se .hc_icon {
	background-position: -240px -121px !important;
}
.hc_flag_sg .hc_icon {
	background-position: 0 -132px !important;
}
.hc_flag_sh .hc_icon {
	background-position: -16px -132px !important;
}
.hc_flag_si .hc_icon {
	background-position: -32px -132px !important;
}
.hc_flag_sk .hc_icon {
	background-position: -48px -132px !important;
}
.hc_flag_sl .hc_icon {
	background-position: -64px -132px !important;
}
.hc_flag_sm .hc_icon {
	background-position: -80px -132px !important;
}
.hc_flag_sn .hc_icon {
	background-position: -96px -132px !important;
}
.hc_flag_so .hc_icon {
	background-position: -112px -132px !important;
}
.hc_flag_sr .hc_icon {
	background-position: -128px -132px !important;
}
.hc_flag_st .hc_icon {
	background-position: -144px -132px !important;
}
.hc_flag_sv .hc_icon {
	background-position: -160px -132px !important;
}
.hc_flag_sy .hc_icon {
	background-position: -176px -132px !important;
}
.hc_flag_sz .hc_icon {
	background-position: -192px -132px !important;
}
.hc_flag_tc .hc_icon {
	background-position: -208px -132px !important;
}
.hc_flag_td .hc_icon {
	background-position: -224px -132px !important;
}
.hc_flag_tf .hc_icon {
	background-position: -240px -132px !important;
}
.hc_flag_tg .hc_icon {
	background-position: 0 -143px !important;
}
.hc_flag_th .hc_icon {
	background-position: -16px -143px !important;
}
.hc_flag_tj .hc_icon {
	background-position: -32px -143px !important;
}
.hc_flag_tk .hc_icon {
	background-position: -48px -143px !important;
}
.hc_flag_tl .hc_icon {
	background-position: -64px -143px !important;
}
.hc_flag_tm .hc_icon {
	background-position: -80px -143px !important;
}
.hc_flag_tn .hc_icon {
	background-position: -96px -143px !important;
}
.hc_flag_to .hc_icon {
	background-position: -112px -143px !important;
}
.hc_flag_tr .hc_icon {
	background-position: -128px -143px !important;
}
.hc_flag_tt .hc_icon {
	background-position: -144px -143px !important;
}
.hc_flag_tv .hc_icon {
	background-position: -160px -143px !important;
}
.hc_flag_tw .hc_icon {
	background-position: -176px -143px !important;
}
.hc_flag_tz .hc_icon {
	background-position: -192px -143px !important;
}
.hc_flag_ua .hc_icon {
	background-position: -208px -143px !important;
}
.hc_flag_ug .hc_icon {
	background-position: -224px -143px !important;
}
.hc_flag_um .hc_icon {
	background-position: -240px -143px !important;
}
.hc_flag_us .hc_icon {
	background-position: 0 -154px !important;
}
.hc_flag_uy .hc_icon {
	background-position: -16px -154px !important;
}
.hc_flag_uz .hc_icon {
	background-position: -32px -154px !important;
}
.hc_flag_va .hc_icon {
	background-position: -48px -154px !important;
}
.hc_flag_vc .hc_icon {
	background-position: -64px -154px !important;
}
.hc_flag_ve .hc_icon {
	background-position: -80px -154px !important;
}
.hc_flag_vg .hc_icon {
	background-position: -96px -154px !important;
}
.hc_flag_vi .hc_icon {
	background-position: -112px -154px !important;
}
.hc_flag_vn .hc_icon {
	background-position: -128px -154px !important;
}
.hc_flag_vu .hc_icon {
	background-position: -144px -154px !important;
}
.hc_flag_wf .hc_icon {
	background-position: -176px -154px !important;
}
.hc_flag_ws .hc_icon {
	background-position: -192px -154px !important;
}
.hc_flag_ye .hc_icon {
	background-position: -208px -154px !important;
}
.hc_flag_yt .hc_icon {
	background-position: -224px -154px !important;
}
.hc_flag_za .hc_icon {
	background-position: -240px -154px !important;
}
.hc_flag_zm .hc_icon {
	background-position: 0 -165px !important;
}
.hc_flag_zw .hc_icon {
	background-position: -16px -165px !important;
}
.hc_sr_summary .hc_sri a.hc_sri_photo {
	border: 1px solid #E1E1E1;
	display: block;
	height: 88px;
	left: 11px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 2px;
	position: absolute;
	top: 13px;
	width: 88px;
	z-index: 99;
}
.hc_sr_summary .hc_sri .hc_sri_photo img, .hc_deals_summary .hc_deals_hotel img {
	clip: rect(0pt, 88px, 88px, 0pt);
	left: 2px;
	position: absolute;
}
.hc_m_slogan {
	color: #fff !important;
}
.hc_sites_region2 {
	width: 500px !important;
}
/* Providers */
p.hc_providerLogos a {
	background-image: url("http://brand-css-img.googlecode.com/svn/trunk/code/providerLogos-sprite_sml.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 35px;
	margin: 0 4px;
	padding: 0;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_exp {
	background-position: 0 0;
	width: 86px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_ian {
	background-position: 0 -35px;
	width: 86px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_ihg-cp {
	background-position: 0 -140px;
	width: 70px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_etb {
	background-position: 0 -210px;
	width: 88px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_htc {
	background-position: 0 -245px;
	width: 87px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_ven {
	background-position: 0 -280px;
	width: 89px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_acc {
	background-position: 0 -315px;
	width: 78px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_hsb {
	background-position: 0 -350px;
	width: 80px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_ihg-hi {
	background-position: 0 -385px;
	width: 70px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_bks {
	background-position: 0 -70px;
	width: 84px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_agd {
	background-position: 0 -175px;
	width: 78px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_mar {
	background-position: 0 -490px;
	width: 66px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_lmn {
	background-position: 0 -560px;
	width: 94px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_bwn {
	background-position: 0 -595px;
	width: 36px;
}
.hc_m_providers .hc_m_ctnt .hc_providerIcon_gar {
	background-position: 0 -630px;
	width: 71px;
}
.topNav a {
	font-weight: bold; color:#006A8E;
}
.topNav a:hover {
	text-decoration: none;
	color: #6AAB1F;
}
#myAward { background-image: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    width: 16% !important;}

#header .hc_m_hd {
    background: none repeat scroll 0 0 #CAE8F0;
    border-radius: 5px;
    opacity: 0.7;
    padding: 10px;
    text-shadow: 1px 1px 1px #FFFFFF;
}

#hc_hotelPageSearch .hc_m_content, #hc_r_2 .hc_m_outer .hc_m_content, #hc_findAHotel .hc_m_outer .hc_m_content {
	background: #E5E5E5; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E5E5E5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E5E5E5)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #fff, #E5E5E5); /* for firefox 3.6+ */
	}
#hc_providerLogos .hc_m_outer .hc_m_content { background: none #fff;}
.hc_r_ftWrap .hc_providerLogos { background-color:#fff;}

.hc_e_poweredBy { display:none;}